1 research outputs found

    Bassline composition for alternative rock using SP and SDS algorithms, a multi-objective approach

    No full text
    Esta investigación tiene como propósito solucionar el problema de encontrar un “buen” bajo para acompañar una melodía y una batería, siguiendo la estructura del genero Rock Alternativo. El método de solución consta de varias etapas las cuales incluyen: determinar la tonalidad de la canción utilizando un algoritmo de Matching que compara las notas en la melodía con las notas en cada tonalidad, ajustar acordes a la melodía construyendo un grafo de posibles progresiones y encontrando la ruta mas corta en este, improvisar bajos usando estos acordes como guía utilizando el algoritmo “Stochastic Diffusion Search”. Las soluciones deben satisfacer una serie de restricciones mientras se maximiza la calidad del sonido medida usando dos criterios diferentes.This research proposes a solution to the problem of finding a “good” bassline to accompany a melody and a drumbeat following the structure of the alternative rock genre. The solution method is made up of different steps which include: determining the key of the song by using a matching algorithm that compares the notes in the melody with the notes in each key, fitting chords to the melody by constructing a graph of possible progressions using candidate chords selected through a matching algorithm and finding the shortest path in it, improvising basslines using these chords as guidelines through the use of stochastic diffusion search algorithm. Solutions must satisfy constraints regarding their relationship with the drumbeat and the melody while maximizing the quality of the overall sound measured with two independent criteria.MaestríaMagíster en Ingeniería Industria
    corecore